@charset "utf-8";
a:active{star:expression(this.onFocus=this.blur())}
a:focus,button:focus{outline:0;-moz-outline:0}
:focus{outline:0}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img,area,param{margin:0;padding:0}
html,body{height:100%}
select{*behavior:url("select.htc")}
ol,ul{padding-left:0;list-style-type:none;list-style:none}
img{border:0;display:inline-block;vertical-align:middle}
th{font-style:normal;font-weight:normal}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
address,caption,cite,code,dfn,em,i,th,var,strong{font-style:normal;font-weight:normal}
input{display:inline-block;vertical-align:middle}
fieldset{border:0}
legend{display:none}
body{font-family: arial,microsoft yahei,sans-serif;color:#333;font-size:14px;background-color:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html,body{min-width:1000px;}
table {
 border-collapse: collapse;
 border-spacing: 0;
}
.clear{clear:both;font-size:0;height:0;line-height:0}

.clearfix,.form-group,.reg-form li{display:inline-table;display:block;zoom:1}
.clearfix:after,.form-group:after,.reg-form li:after{clear:both;content:".";display:block;height:0;visibility:hidden}
html[xmlns] .clearfix{display:block}
* html .clearfix{height:1%}
.fl{float:left;_display:inline}
.fr{float:right;_display:inline}
a{font-size:14px;color:#666;text-decoration:none}
a:hover{color:#ca900c;text-decoration:none}
hr{ margin-top: 20px;margin-bottom: 20px;border:1px solid #fff;border-top: 1px solid #eee;}

/* position */
.rel{position:relative;}
.abs{position:absolute; }
.fixed{position: fixed;}
.no-padding{padding:0!important;}
/*z-index*/
.z0{z-index:0;}
.z1{z-index:1;}
.z2{z-index:2;}
.z3{z-index:3;}
.z4{z-index:4;}
.z5{z-index:5;}

/* cursor */
.c-poi{cursor:pointer;}
.c-poi-a a{cursor:pointer;}
.c-def{cursor:default;}
/* overflow */
.ovh{overflow:hidden;}
.ova{overflow:auto;}

.fl{float:left}
.fr{float:right}

.left{width:300px;float:left}
.right{width:700px;float:right}

.bg_gray{background: #f4f4f2}
.w {
 width: 1000px;
 margin: 0 auto;
}
a,a:hover{-moz-transition:color .1s linear; -webkit-transition:color .1s linear; transition:color .1s linear;}
.container{position:relative;overflow: hidden}
.gray-box{}

.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt80{margin-top:80px}
.ml20{margin-left:20px}
.ml30{margin-left:30px}

.fc-yellow{color:#ca900c!important;}


.pull-right{position:absolute;top:0;right:0;padding-right:30px;color:#999}
.pull-right a{margin:0 5px;color:#999}
.pull-right a:hover{color:#333}
.btn{
 display:inline-block;
 min-width: 50px;
 text-align: center;
 padding:10px 50px;
 border-radius: 5px;
 font-size: 16px;

}
p .btn{min-width: 10px;padding:2px 10px;font-size: 14px;line-height: 20px!important;}
.btn-yellow{
 background: #eeb211;
 color:#fff;
}
.btn-yellow:hover{
 background: #cd9500;
 color:#fff;
}
.btn-purple{
 background: #8c80cd;
 color:#fff;
}
.btn-purple:hover{
 background: #7b6dc6;
 color:#fff;
}
.btn-large{
 padding: 6px 30px!important;
}
.mt-10{margin-top:-10px}
.font-bold{font-weight: bold}
/**
animate
**/
.animate-right:hover{ transform: translate(5px,0); -webkit-transform: translate(5px,0); }
.animate-up:hover{ transform: translate(0,-3px); -webkit-transform: translate(0,-3px); }
.animate{transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;}
.box-shadow:hover{-webkit-box-shadow:  0px 0px 20px rgba(0, 0, 0, 0.2);-moz-box-shadow:  0px 0px 20px rgba(0, 0, 0, 0.2);
 box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);}
.animation-scale .animation-scale-item{-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}
.animation-scale:hover .animation-scale-item{-moz-transform:scale3d(.98,.98,1);-ms-transform:scale3d(.98,.98,1);-webkit-transform:scale3d(.98,.98,1);transform:scale3d(.98,.98,1)}


/**
form
**/

.form-horizontal{}
.form-control{   border: 1px solid #eee;
 width: 100%;
 height: 20px;
 line-height: 20px;
 padding: 8px 0px;
 text-indent: 12px;
 font-size: 14px;
 color: #666;}

.form-horizontal .form-group {
/* margin-right: -15px;
 margin-left: -15px;*/
}
.form-group {
margin-bottom:15px;
}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{
 float: left;
 position: relative;
 min-height: 1px;
 padding-right: 15px;
 padding-left: 15px;
}
.col-1 {
  width: 8.33333333%;
 }
.col-2 {
  width: 16.66666667%;
 }
.col-3 {
 width: 25%;
}
.col-4 {
 width: 33.33333333%;
}
.col-5 {
 width: 41.66666667%;
}
.col-7 {
 width: 58.33333333%;
}
.col-8 {
 width: 66.66666667%;
}
.col-9 {
 width: 75%;
}
.col-10 {
 width: 83.33333333%;
}
.col-10 {
 width: 91.66666667%;
}
.col-12 {
 width: 100%;
}


select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
 display: inline-block;
 height: 20px;
 font-size: 14px;
 line-height: 20px;
 color: #555555;
 vertical-align: middle;
}

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
 background-color: #ffffff;
 border: 1px solid #eee;
 -webkit-transition: border linear .2s, box-shadow linear .2s;
 -moz-transition: border linear .2s, box-shadow linear .2s;
 -o-transition: border linear .2s, box-shadow linear .2s;
 transition: border linear .2s, box-shadow linear .2s;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
 border-color: rgba(82, 168, 236, 0.8);
 outline: 0;
 outline: thin dotted \9;
 /* IE6-9 */
/* -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
 -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
 box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);*/
}
select.form-control{height:38px;padding:8px 8px;text-indent: 0}